/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pmetihc;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Vector;

/**
 *
 * @author Bassist-s1
 */
public class LeerArchivo {
    private String ruta = "C:\\usuario.txt";
    public Vector usuario=new Vector();
    public int num_usuarios;
    

    public String getRuta() {
        return ruta;
    }

    public void setRuta(String ruta) {
        this.ruta = ruta;
    }
    
    public int getNum_usuarios() {
        return num_usuarios;
    }

    public void setNum_usuarios(int num_usuarios) {
        this.num_usuarios = num_usuarios;
    }
    
    public Vector getUsuario() {
        return usuario;
    }

    public void setUsuario(Vector usuario) {
        this.usuario = usuario;
    }

    public int buscar(String name, String pass) throws FileNotFoundException, IOException {
        String archivo = "C:\\usuario.txt";
        String aux = new String();
        String linea = new String();
        int exito=0;
        int cont=0;
        try {
            BufferedReader in = new BufferedReader (new FileReader(archivo));
            while(true){
                aux = in.readLine();
                if(aux==null) break;
                else {
                        cont++;
                        String corte[];
                        corte = aux.split("#");
                        if(corte[0].equals(name)){
                           exito = 1;
                           if(corte[1].equals(pass)){
                            exito = 2;
                           }
                       }
                        
                }
            }
            num_usuarios=cont;
            return exito;
        } catch (Exception e) {

        }
        return exito;
    }
    public String cargarDatos(String name) throws FileNotFoundException, IOException {
        String archivo = "C:\\usuario.txt";
        String aux = new String();
        String linea = new String();
        linea = "error";
        int cont=0;
        try {
            BufferedReader in = new BufferedReader (new FileReader(archivo));
            while(true){
                aux = in.readLine();
                if(aux==null) break;
                else {
                        cont++;
                        String corte[];
                        corte = aux.split("#");
                        if(corte[0].equals(name)){
                           linea = aux;
                           return linea;
                       }
                }
            }
            num_usuarios=cont;
            return linea;
        } catch (Exception e) {
            System.out.println("Error");
        }
        return linea;
    }
}
